Using planning poker for combining expert estimates in software projects
نویسندگان
چکیده
When producing estimates in software projects, expert opinions are frequently combined. However, it is poorly understood whether, when, and how to combine expert estimates. In order to study the effects of a combination technique called planning poker, the technique was introduced in a software project for half of the tasks. The tasks estimated with planning poker provided: (1) group consensus estimates that were less optimistic than the statistical combination (mean) of individual estimates for the same tasks, and (2) group consensus estimates that were more accurate than the statistical combination of individual estimates for the same tasks. For tasks in the same project, individual experts who estimated a set of control tasks achieved estimation accuracy similar to that achieved by estimators who estimated tasks using planning poker. Moreover, for both planning poker and the control group, measures of the median estimation bias indicated that both groups had unbiased estimates, because the typical estimated task was perfectly on target. A code analysis revealed that for tasks estimated with planning poker, more effort was expended due to the complexity of the changes to be made, possibly caused by the information provided in group discussions. 2008 Elsevier Inc. All rights reserved.
منابع مشابه
Research Challenges of Agile Estimation
Projects that are over-budget, delivered late, and fall short of user’s expectations have been a common problem area for software development efforts for years. Agile methods, which represent an emerging set of software development methodologies based on the concepts of adaptability and flexibility, are currently touted as a way to alleviate these reoccurring problems and pave the way for the f...
متن کاملHow is Effort Estimated in Agile Software Development Projects?
Effort estimation is the first of many steps in the software development process that can lead to a successful project’s completion. It is a complex task, that constitutes the basis for all subsequent steps related to planing and management. Effort estimation is also a very important part in agile software development projects. In order to achieve the highest possible levels of accuracy, softwa...
متن کامل“An Expert Estimator Tool to Estimate Project Cost and Risk with early stage of function points”
Software estimation provides an important tool for project planning; whose quality and accuracy greatly affect the success of a project. There are several area of the software engineering in which we can use the function point analysis like project planning, project construction, software implementation etc. In software development, accuracy and efficiency of cost estimation methodology for a w...
متن کاملSizing user stories using paired comparisons
Agile estimation approaches usually start by sizing the user stories to be developed by comparing them among themselves. Different techniques, with varying degrees of formality are used to conduct the comparisons – plain contrasts, triangulation, planning poker and voting. This article proposes the use of a modified paired comparison method in which a reduced number of comparisons is selected a...
متن کاملUsing Function Points in Agile Projects
Agile development has become increasingly common in the organizational software development environment. This paper examines whether function points would be compatible with story points on agile projects. Specifically, it addresses the question of whether function points are a relevant measure of velocity. Although any unit of measure can be used, this paper contrasts theoretical concepts abou...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Systems and Software
دوره 81 شماره
صفحات -
تاریخ انتشار 2008